alert("Hello word");
var a = 1;
// var a=a+5;
a += 5;
alert(a);
/*
* 数据类型
* string 字符串 由零个或多个字符构成，字符包括字母，数字，标点符号和空格。
* number 数值
* boolean 布尔类型 只有两种值 true false
* object 对象
*Array数组
* JavaScript null：表示什么都没有；是一个只有一个值的数据类型，表示一个空对象引用，
*                   var person = null；清空对象。
*             undefined：是一个没有设置值的变量
*                       var person =undefined；清空对象
* */
var today = new Date();//日期对象Date
var year = today.getFullYear();
var month = today.getMonth() + 1;
var day = today.getDate();
var week = today.getDay();

console.log(year);
console.log(month);
console.log(day);
console.log(week);
var arr = new Array(
    "星期日",
    "星期一",
    "星期二",
    "星期三",
    "星期四",
    "星期五",
    "星期六",
)
var arr1 = [1, 'sss', true, 1.23, arr];

var arr2 = new Array();
arr2[0] = a;
arr2[1] = 'a';
arr2[2] = 100;

console.log(arr);
console.log(arr1);
console.log(typeof null);
console.log(typeof undefined);
// console.log(typeof 1);
// console.log(typeof "1");
// console.log(typeof 0);
// console.log(typeof "0");
// console.log(typeof false);
// console.log(typeof 0);
// console.log(typeof true);
// console.log(typeof 1);
// console.log(null==undefined);
// console.log(null===undefined);
// console.log(1=="1");
// console.log(1==="1");
// console.log(0=="0");
// console.log(0==="0");
// console.log(false == "0");
// console.log(false === "0");
// console.log(true == "1");
// console.log(true === "1");

/*
* 查看数据类型
* typeof
* */

var mood = "happy";
document.write(typeof mood);
document.write("<br>")
document.write(typeof 95);


/*
* 转换成字符串
* toString
*
* */
var mar = false;

document.write(mar.toString());
alert(mar.toString());

/*
* 转换成数字
* parseInt()转换为整数
* parseFloat()转换为浮点数
* */

var test = parseInt("blue");
var test = parseInt("1325blue");
var test = parseFloat("12354blue");
var test = parseFloat("22.5");
/*
* 运算符
* 算术运算符
* + - * / % 加 减 乘 除 求余
* 后增量/后减量运算符
* ++ --
* */
var i = 10;
var b = i++;//i=i=1;
var c = +i;
document.write(b);
document.write(c);

/*
* 比较运算符
*  > < >= <= == != === !==
*
* */
var i= 100;
var n = 100;
alert(i== n);
alert(i!= n);
alert(i=== n) ;

/*
* 逻辑运算符
* && || ！ &&逻辑与 ||逻辑或 ！逻辑非
* */

var i= 8;
alert (i<5 &&i<10);//outputs false

alert (i> 100 ||i< 10);//outputs true

alert(!(10 > 5));//outputs false

/*
* 流程控制语句
*
* if语句
* */

var score = 60;
if (score >= 90) {
    alert("优秀")
} else if (score >= 80) {
    alert("良好")
} else if (score >= 60) {
    alert("及格")
} else{
    alert("不及格")
}

/*
* switch语句
* */
switch(score){
    case 60:
        alert("及格");
        break;
    case 50:
        alert("不及格");
        break;
    default:
        alert('other');
}
document.write("<br>")
/*
* 循环语句
*
* while
* */

var d=1;
var sum=0;
while (d<=100) {
    // console.log(i)
    // console.log(sum=sum+i);
    sum += d;
    d++;
}
document.write(sum);